Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Spain F1 Cincinnati Open - Cincinnati Swiss Indoors Basel - Basel Spain F14 Spain F26 France F19 Italy F4 Italy F5 France F8 Romania F7 France F9 Romania F8 Spain F14 France F11 Spain F15 Spain F16 France F14 France F17 France F18 Spain F33 France F1 France F3 Poland F2 Italy F4 Poland F3 France F4 Italy F5 France F5 Italy F6 Italy F7 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Italy F4 Switzerland F2 France F4 Italy F5 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 Spain F26 Spain F4 France F7 Spain F14 Belgium F2 France F3 Spain F1 Spain F2 Spain F3 Spain F4 Italy F3 Spain F5 Spain F6 Spain F7 Spain F20 Spain F21 France F12 France F15 France F18 Spain F29 France F19 Spain F30 Spain F31 Spain F32 Spain F2 Spain F3 Germany F1 Spain F14 France F14 Great Britain F1 Spain F31 (Sabadell) Spain F32 (Melilla) Belgium F1 France F10 Open de Tenis Amaya - Pamplona Architect Open - Budapest Pekao Open 2005 - Szczecin Challenger Ford de Cherbourg - Cherbourg Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Concurso Internacional de Vigo - Vigo Constanta Challenger - Constanta Challenger Copa Sevilla - Seville Open de L'Isere-Trophee BNP Paribas - Grenoble Ciutat de Barcelona - Barcelona Unicredit Czech Open 2007 - Prostejov Trofeo Sisma Mantova - Mantova Ostdeutscher Sparkessen Cup - Dresden Posillipo Tennis Cup - Napoli Copa Petrobras Colombia - Bogota Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Mitsubishi Electric Europe Cup - Monza III Challenger Isla de Gran Canaria Ciudad de Telde - Telde The Surbiton Trophy - Surbiton Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig Morocco Tennis Tour - Marrakech 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BSI Challenger Lugano - Lugano IPP Geneva Trophy - Geneva San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo XI Ciutat de Barcelona - Barcelona Kos-Zucchetti Tennis Cup - Cordenons Open D'Orleans - Orleans Internazionali di Tennis - Bergamo Open Tarragona Costa Daurada - Tarragona Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava 10° Trofeo Luigi Pezzoli - Bergamo IV Challenger Ciudad De Guayaquil - Guayaquil Open de Montauban - Montauban Caversham International Tennis Tournament - Jersey Bancastato Challenger Lugano - Lugano Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Open D'Orleans - Orleans Cherbourg Challenger Rabat Challenger Marrakech Challenger Napoli Challenger St. Brieuc Challenger Monza Challenger Trofeo Internacional Club Laieta - Barcelona Tunis Challenger 9° Trani Cup - Trani Braunschweig Challenger Open D'Orleans - Orleans Copa Sevilla 2007 - Seville Pozoblanco Challenger Bancolombia Open - Bogota Orbetello Challenger Segovia Challenger San Marino Challenger Vigo Challenger San Sebastian Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso St. Remy Challenger Todi Challenger Napoli Challenger Tarragona Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Tennis Napoli Cup 2007 - Napoli Santiago Challenger Isla de Gran Canaria - Mas Palomas Medellin Challenger Open de Rennes - Rennes Tunis Open 2007 - Tunis Rhodes Challenger Bordeaux Challenger Biella Challenger Nottingham Challenger Milan Challenger Pozoblanco Challenger Oberstaufen Challenger Recanati Challenger Kitzbuhel Challenger Istanbul Challenger Geneva Challenger Genova Challenger Caltanissetta Challenger Challenger Tunisie - Tunis Schickendanz Open - Furth Le Gosier Challenger Mitsubishi Electric Europe Cup - Monza Pozoblanco Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Seville Challenger Genova Challenger Citta di Monza - Monza ITG Miami Challenger - Miami Mons Challenger Rennes Challenger BH Indoor Sarajevo - Sarajevo Challenger Brasov - Brasov Jersey Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Helsinki Challenger Rome Challenger Lugano Challenger Sir Supermercati - Rome Reggio Emilia Challenger Orbetello Challenger Segovia Challenger Roma Open Challenger - Rome Vancouver Challenger San Remo Tennis Cup - San Remo St. Remy Challenger Istanbul Challenger Mons Challenger Tarragona Challenger Helsinki Challenger Sarajevo Challenger Napoli Challenger Rome Challenger Nottingham Challenger Noumea Challenger Tunis Open 2006 - Tunis 5° Sporting Challenger - Turin Szczecin Challenger Genoa Open - Genova Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg St. Brieuc Challenger XI Torneo Internazionale di Tennis - Barletta Manta Challenger Segovia Challenger Istanbul Challenger San Marino Cepu Open - San Marino Tashkent Challenger Pekao Open - Szczecin LTA Shrewsbury Challenger - Shrewsbury Noumea Challenger Bordeaux Challenger Banja Luka Challenger Noumea Challenger Champaign Challenger Marbella Challenger Pozoblanco Challenger Nottingham Challenger Banja Luka Challenger Florence Challenger Rennes Challenger Bordeaux Challenger Lyon Challenger Monterrey Challenger Marbella Challenger Szczecin Challenger Mons Challenger Alicante Challenger Seville Challenger Rennes Challenger Orleans Challenger Open Costa Daurada - Tarragona Open de Rennes La Trinitaine - Rennes Bratislava Challenger Knoxville Challenger Copa Petrobras Uruguay - Montevideo Open D'Orleans - Orleans Quimper Challenger Nottingham Challenger Mallorca Challenger Lisbon Challenger Prostejov Challenger Noumea Challenger Lexington Challenger Bordeaux Challenger Tennis Napoli Cup - Napoli Prostejov Challenger 8° Trani Cup - Trani Grodzisk Mazowiecki Challenger Morelia Challenger Birmingham Challenger Napoli Challenger Lyon Challenger Perugia Challenger Genova Challenger Barcelona Challenger Lima Challenger Montevideo Challenger Nottingham Challenger ATP Open Castilla y Leon - Segovia Santiago Challenger Marbella Challenger Alicante Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham II Cyclus Open de Tenis - Florianopolis Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Luedenscheid Challenger Szczecin Challenger Surbiton Challenger Iasi Challenger Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Genova Challenger Status Athens Open - Athens Roanne Challenger Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Girona Challenger Internationaux du Doubs - Besancon Aix En Provence Challenger Nottingham 2 Challenger Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Citta di Como - Como Aix En Provence Challenger San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis Zagreb Challenger GHI Bronx Tennis Classic - Bronx Mexico City Challenger Newport Challenger Besancon Challenger Open des Alpes Trophee BNP Paribas - Grenoble Meknes Challenger ATP Challenger Trophy 2008 - Trnava St. Remy Challenger Iasi Challenger Nottingham-2 Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Croatia Open - Umag Bratislava Challenger BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Brasil Open - Costa do Sauipe Estoril Open - Estoril BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Open de Moselle - Metz Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open de Moselle - Metz BCR Open Romania - Bucharest Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Winston Salem - Winston Salem BCR Open Romania - Bucharest Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier VTR Open - Vina del Mar Mouilleron-Le-Captif Challenger Serbia Open - Belgrade Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Valencia Open - Valencia Apia International - Sydney Brasil Open - Sao Paulo Open 13 - Marseille Sao Paulo Challenger Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Rennes Challenger Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Estoril Open - Estoril Noumea Challenger Loughborough Challenger Rabat Challenger Masters Series - Hamburg AEGON Championships - London Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Helsinki Challenger Heineken Open - Auckland Marrakech Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing U.S. National Indoor Tennis Championships - Memphis Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Noumea Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Grand Prix Hassan II - Casablanca AEGON Championships - London Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Bet-At-Home Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Jersey Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Sydney International - Sydney Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona AEGON Championships - London Cherbourg Challenger Grand Prix Hassan II - Casablanca Napoli Challenger Antalya Cup - Antalya Open de Nice Cote d'Azur - Nice Leon Challenger Guadalajara Challenger St. Brieuc Challenger UNICEF Open - 's Hertogenbosch Mexico City Challenger Monza Challenger Grand Prix Hassan II - Marrakech Open Parc - Lyon Libema Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco European Open - Antwerp Sofia Open - Sofia Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Belgrade 2 - Belgrade Open Sud de France - Montpellier Argentina Open - Buenos Aires Dallas Open - Dallas Millennium Estoril Open - Estoril Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Erste Bank Open - Vienna Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Kremlin Cup - Moscow Apia International - Sydney Tunis Challenger Chennai Open - Chennai Abierto Mexicano - Los Cabos AEGON Championships - London Topshelf Open - 's-Hertogenbosch Open Parc - Lyon Moselle Open - Metz Swiss Indoors Basel - Basel Copa Telmex - Buenos Aires Sydney International - Sydney Geneva Open - Geneva DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Open Sabadell Atlantico - Barcelona Plava Laguna Croatia Open - Umag Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Astana Open - Astana Great Ocean Road Open - Melbourne Chile Dove Men+Care Open - Santiago Barcelona Open Banc Sabadell - Barcelona Sofia Open - Sofia Citi Open - Washington Mercedes Cup - Stuttgart Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney San Sebastian Challenger Delray Beach Open - Delray Beach Sofia Open - Sofia United Cup - Australia Kremlin Cup - Moscow Caltanissetta Challenger Dallas Open - Dallas St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Rennes Challenger Copa Claro - Buenos Aires Moselle Open - Metz Libema Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco China Open - Beijing Irving Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Libema Open - 's-Hertogenbosch German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Loughborough Challenger PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Brisbane International - Brisbane Open 13 - Marseille Phoenix Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Portugal Open - Oeiras Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Rome Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier Hall of Fame Open - Newport Copa Claro - Buenos Aires Seville Challenger Kenitra Challenger Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Bet-at-home Cup - Kitzbuhel Truist Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Valencia Open - Valencia Orleans Challenger Cordoba Open - Cordoba Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Quimper Challenger Le Gosier Challenger Aegon Nottingham Open - Nottingham Ricoh Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Ostrava Challenger Swiss Indoors Basel - Basel Open Occitanie - Montpellier US Men's Clay Court Championship - Houston ASB Classic - Auckland Argentina Open - Buenos Aires Moselle Open - Metz Brasil Open - Sao Paulo China Open - Beijing Open de Nice Cote d'Azur - Nice AEGON Championships - London Gonet Geneva Open - Geneva Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Le Gosier Challenger China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London Hamburg European Open - Hamburg Movistar Open - Vina del Mar St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Prostejov Challenger Oeiras 3 Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Cordoba Open - Cordoba Mifel Tennis Open - Los Cabos Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Prostejov Challenger Swiss Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel Moselle Open - Metz Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne Pekao Open - Szczecin Lyon Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Quimper Challenger Abierto Mexicano Telcel - Acapulco Almaty Open - Almaty Millennium Estoril Open - Estoril cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Helsinki Challenger Singapore Tennis Open - Singapore Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Forte Village Sardegna Open - Sardinia Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Moselle Open - Metz Stockholm Open - Stockholm Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Cordoba Open - Cordoba Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Dallas Open - Dallas Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Hangzhou Open - Hangzhou Moselle Open - Metz Open de Tenis Comunidad Valenciana - Valencia Austrian Open - Kitzbuhel Valencia Challenger Bet-at-home Open - Hamburg Open Parc - Lyon If Stockholm Open - Stockholm Medibank International - Sydney Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco ASB Classic - Auckland Swiss Indoors Basel - Basel Portugal Open - Oeiras Open de Moselle - Metz Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Maharashtra Open - Pune Ecuador Open - Quito Millennium Estoril Open - Estoril Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Tata Open Maharashtra - Pune New York Open - New York St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Barcelona Open Banc Sabadell - Barcelona Monterrey Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Hall of Fame Tennis Championships - Newport Open de la Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona VTR Open - Vina del Mar BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mallorca Championships - Mallorca Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Rogers Cup - Montreal Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Miami Open - Miami National Bank Open - Montreal French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Coupe Rogers - Montreal U.S. Open - New York Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Citi Open - Washington China Open - Beijing Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Stockholm Open - Stockholm U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Toronto French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp ASB Classic - Auckland Kremlin Cup - Moscow Apia International - Sydney Rakuten Japan Open - Tokyo China Open - Beijing Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Intrum Stockholm Open - Stockholm SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris Australian Open - Melbourne Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open (juniors) French Open (juniors) French Open (juniors) French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London All Lower level tournaments U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Delray Beach Open - Delray Beach Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group C, Hamburg Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors) Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Olympics - Tokyo Shanghai Rolex Masters - Shanghai